<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body style="padding:10px;">
<p>说明：
    <span>禁止出现魔法值</span>
</p>
<br/>
<p>正例：</p>
<div style="margin:10px;padding:10px;border:1px solid #000000;white-space: pre-line;">
<br/>   // 使用明确定义常量
<br/>   if (Const.DEFAULT_YES_STR.equals(checkingCenter.getIsModifyCheck())){
<br/>   //...
<br/>   }
<br/>   if (ResultCode.SUCCESS.code() == recTrialBalloonsListTip.getCode()) {
<br/>   //...
<br/>   }

<br/>   /**
<br/>   * 应用模块（字典：2-月工资、1-日工资）
<br/>   */
<br/>   interface ApplyModule {

<br/>   /**
<br/>   * 1-日工资
<br/>   */
<br/>   String DAILY = "1";

<br/>   /**
<br/>   * 2-月工资
<br/>   */
<br/>   String MONTHLY = "2";
<br/>   }

<br/>   // 判断是否月工资
<br/>   if (SalaryConstant.ApplyModule.MONTHLY.equals(salaryAccountingProgram.getApplyModule()))


</div>
<br/>
<p>反例：</p>
<div style="margin:10px;padding:10px;border:1px solid #000000;white-space: pre-line;">
<br/>    // 直接使用魔法值进行判断，看不懂"1"、"2"、"6"、"8"代表什么意思
<br/>    if("1".equals(planStatus) || "2".equals(planStatus)||"6".equals(planStatus)||"8".equals(planStatus)){
<br/>    flag = false;
<br/>    courses.add(courseName);
<br/>    break;
<br/>    }
<br/>
<br/>    // 1是魔法值
<br/>    String title = "1".equals(domainType) ? "课程评估" : "讲师评估";
</div>
</body>
</html>